Skip to main content
Version: V11

Chatbot

The chatbot is the conversational interface where users interact with AI-powered agents in VIDIZMO. It provides a messaging experience that allows users to ask questions, receive responses, and engage with organizational knowledge and automated workflows through natural language.

What Is The Chatbot

The chatbot serves as the front-end layer of VIDIZMO Agentic AI. While agents define behavior and workflows handle processing logic, the chatbot provides the visual interface where conversations happen.

Users interact with the chatbot by typing messages. The chatbot sends these messages to the configured agent, which processes them through its connected workflow and returns responses. This interaction happens in real time, with responses streaming as they are generated.

Screenshot of the VIDIZMO chatbot interface showing a conversation with an agent.

How the Chatbot Works

When a user sends a message through the chatbot interface, the following process occurs:

  • Message Submission: The user types a question or request in the chat input field and submits it.

  • Agent Routing: The chatbot forwards the message to the active agent. The agent applies its system prompts and determines how to process the request.

  • Workflow Execution: The agent passes the request to its connected workflow. The workflow executes nodes in sequence, retrieving data, processing information, and generating a response.

  • Response Streaming: As the workflow produces output, the chatbot displays the response progressively. Users see text appear in real time rather than waiting for the complete response.

  • Conversation Continuity: The chatbot maintains conversation history within a session, allowing follow-up questions and contextual interactions.

Chatbot and Sessions

Each conversation in the chatbot occurs within a session. Sessions group related messages together and maintain context across multiple exchanges.

Key session behaviors:

  • Session Creation: A new session starts when a user begins a conversation
  • Message History: All messages within a session are preserved and accessible
  • Context Retention: The agent can reference earlier messages in the session to provide relevant responses
  • Session Management: Users can start new sessions or return to previous conversations

Chatbot Capabilities

The chatbot interface supports several interaction patterns:

  • Text Messaging: Send natural language questions and receive AI-generated responses
  • Suggested Prompts: Select from predefined prompts configured in the agent to start conversations quickly
  • Citations: View source references when the agent includes citations in responses
  • Streaming Responses: Watch responses generate in real time as the workflow executes
  • Approval Requests: Respond to human-in-the-loop approval prompts when workflows require user confirmation

Where the Chatbot Appears

The chatbot is available in multiple contexts depending on configuration:

Portal Chatbot

Within the VIDIZMO portal, users access the chatbot through the interface. The portal chatbot connects to the portal's configured agents, with the default agent active unless users select an alternative.

Embedded Chatbot

Organizations can embed the chatbot on external websites using an agent's embed code. The embedded chatbot provides the same functionality as the portal version while appearing within external applications. Branding settings configured in the agent apply to the embedded interface.

Chatbot and Agents

The chatbot displays content and behavior defined by the active agent. This includes:

  • Welcome Message: The initial greeting shown when users open the chatbot
  • Suggested Prompts: Quick-start options that appear before the first message
  • Response Style: The tone and format defined by the agent's system prompts
  • Fallback Messages: The response shown when the agent cannot process a request
  • Visual Branding: Colors, fonts, and logos configured in the agent's branding settings

Switching agents changes these elements without modifying the underlying chatbot interface.

Summary

The chatbot is the conversational interface that connects users to VIDIZMO Agentic AI capabilities. It handles message input, displays streaming responses, and maintains conversation sessions. While agents define behavior and workflows process requests, the chatbot provides the user experience layer where all interactions occur.